package com.sskj.gocoin.v.widget.mychart;

import android.content.Context;
import android.support.v7.widget.AppCompatTextView;
import android.util.AttributeSet;

import com.sskj.gocoin.utils.TextSizeUtil;


/**
 * 作者 :吕志豪
 * 简书：https://www.jianshu.com/u/6e525b929aac
 * github：https://github.com/lvzhihao100
 * 描述：字体大小自适应，需设置一行
 * 创建时间：2018-08-16 17:19
 */


public class AutoSizeTextView extends AppCompatTextView {

    public AutoSizeTextView(Context context) {
        super(context);
    }

    public AutoSizeTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public AutoSizeTextView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    @Override
    public void setText(CharSequence text, BufferType type) {
        super.setText(text, type);
        TextSizeUtil.adjustTvTextSize(this,getWidth(),text);
    }
}
